package com.wicket.okrcomponent.biz.service;

import com.wicket.okrcomponent.biz.service.dto.req.*;
import com.wicket.okrcomponent.biz.service.dto.res.*;
import java.util.List;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface EvaCalcService {
/**
   * D2更新分段查询Redis记录(公共)
   */
    RefreshSegQueryRedisRecordComRespDto refreshSegQueryRedisRecordCom(RefreshSegQueryRedisRecordComReqDto refreshSegQueryRedisRecordComRep);
/**
   * D2新增规划目标计算MQ遥控器(公共)
   */
    AddPlanTargetCalcMqRemoteControllerComRespDto addPlanTargetCalcMqRemoteControllerCom(AddPlanTargetCalcMqRemoteControllerComReqDto addPlanTargetCalcMqRemoteControllerComRep);
/**
   * D2新增规划财务MQ遥控器(公共)
   */
    AddFinancialPlannMqRemoteControllerComRespDto addFinancialPlannMqRemoteControllerCom(AddFinancialPlannMqRemoteControllerComReqDto addFinancialPlannMqRemoteControllerComRep);
/**
   * D2遥控器MQ排队(修改单条redis)
   */
    UpdateRemoteControllerMqQueueComRespDto updateRemoteControllerMqQueueCom(UpdateRemoteControllerMqQueueComReqDto updateRemoteControllerMqQueueComRep);
/**
   * D2规划目标计算MQ排队(新增单条redis)
   */
    AddPlanTargetCalcMqQueueRedisComRespDto addPlanTargetCalcMqQueueRedisCom(AddPlanTargetCalcMqQueueRedisComReqDto addPlanTargetCalcMqQueueRedisComRep);
/**
   * D2执行规划目标计算MQ排队(公共)
   */
    ImplementPlanTargetCalcMqQueueComRespDto implementPlanTargetCalcMqQueueCom(ImplementPlanTargetCalcMqQueueComReqDto implementPlanTargetCalcMqQueueComRep);
/**
   * D2准备统计资金来源及账户配置参数(公共)
   */
    PreparationStatisticalFundSourcesAccountConfParametersComRespDto preparationStatisticalFundSourcesAccountConfParametersCom(PreparationStatisticalFundSourcesAccountConfParametersComReqDto preparationStatisticalFundSourcesAccountConfParametersComRep);
/**
   * D2新增OKR目标计算MQ遥控器(公共)
   */
    AddOkrTargetCalcMqRemoteControllerComRespDto addOkrTargetCalcMqRemoteControllerCom(AddOkrTargetCalcMqRemoteControllerComReqDto addOkrTargetCalcMqRemoteControllerComRep);
/**
   * D2新增绩效目标计算MQ遥控器(公共)
   */
    AddKpiTargetCalcMqRemoteControllerComRespDto addKpiTargetCalcMqRemoteControllerCom(AddKpiTargetCalcMqRemoteControllerComReqDto addKpiTargetCalcMqRemoteControllerComRep);
/**
   * D2准备OKR目标计算配置参数(公共)
   */
    PreparationOkrTargetCalcConfParametersComRespDto preparationOkrTargetCalcConfParametersCom(PreparationOkrTargetCalcConfParametersComReqDto preparationOkrTargetCalcConfParametersComRep);
/**
   * D2准备绩效目标计算配置参数(公共)
   */
    PreparationKpiTargetCalcConfParametersComRespDto preparationKpiTargetCalcConfParametersCom(PreparationKpiTargetCalcConfParametersComReqDto preparationKpiTargetCalcConfParametersComRep);
/**
   * D2查询单遥控器Redis详情(公共)
   */
    QuerySingleRemoteControllerRedisDetailComRespDto querySingleRemoteControllerRedisDetailCom(QuerySingleRemoteControllerRedisDetailComReqDto querySingleRemoteControllerRedisDetailComRep);
/**
   * D2执行Redis长生守护(公共)
   */
    ImplementRedisLongevityGuardianComRespDto implementRedisLongevityGuardianCom(ImplementRedisLongevityGuardianComReqDto implementRedisLongevityGuardianComRep);
/**
   * D2查询有排队的遥控器详情(redis)
   */
    QueryQueueingRemoteControllerDetailComRespDto queryQueueingRemoteControllerDetailCom(QueryQueueingRemoteControllerDetailComReqDto queryQueueingRemoteControllerDetailComRep);
/**
   * D2查询规划目标计算MQ遥控器公共业务数据(Redis)
   */
    QueryPlanTargetCalcMqRemoteControllerBusinessDataDetailComRespDto queryPlanTargetCalcMqRemoteControllerBusinessDataDetailCom(QueryPlanTargetCalcMqRemoteControllerBusinessDataDetailComReqDto queryPlanTargetCalcMqRemoteControllerBusinessDataDetailComRep);
/**
   * D2查询MQ排队计算内容数据详情(公共)
   */
    QueryRemoteControllerQueueConDataDetailComRespDto queryRemoteControllerQueueConDataDetailCom(QueryRemoteControllerQueueConDataDetailComReqDto queryRemoteControllerQueueConDataDetailComRep);
/**
   * D2执行当前排队移出回写最小排队值(redis)
   */
    ImplementCurQueueOutWriteMiniComRespDto implementCurQueueOutWriteMiniCom(ImplementCurQueueOutWriteMiniComReqDto implementCurQueueOutWriteMiniComRep);
/**
   * D2执行MQ遥控器重置为0(公共)
   */
    ImplementRemoteControllerResetZeroComRespDto implementRemoteControllerResetZeroCom(ImplementRemoteControllerResetZeroComReqDto implementRemoteControllerResetZeroComRep);
/**
   * D2新增规划财务MQ排队(redis)
   */
    AddFinancialPlannMqQueueRedisComRespDto addFinancialPlannMqQueueRedisCom(AddFinancialPlannMqQueueRedisComReqDto addFinancialPlannMqQueueRedisComRep);
/**
   * D2执行规划财务MQ排队(redis)
   */
    ImplementFinancialPlannMqQueueComRespDto implementFinancialPlannMqQueueCom(ImplementFinancialPlannMqQueueComReqDto implementFinancialPlannMqQueueComRep);
/**
   * D2查询规划财务MQ排队详情(公共)
   */
    QueryFinancialPlannMqQueueDetailComRespDto queryFinancialPlannMqQueueDetailCom(QueryFinancialPlannMqQueueDetailComReqDto queryFinancialPlannMqQueueDetailComRep);
/**
   * D2新增公共字段(推内存)
   */
    AddCommonDataComRespDto addCommonDataCom(AddCommonDataComReqDto addCommonDataComRep);
/**
   * D2查询规划财务MQ遥控器详情(redis)
   */
    QueryFinancialPlannMqRemoteControllerDetailComRespDto queryFinancialPlannMqRemoteControllerDetailCom(QueryFinancialPlannMqRemoteControllerDetailComReqDto queryFinancialPlannMqRemoteControllerDetailComRep);
  //
}
